package com.openroom.model;

public class Photograph {

    private Long photoId;
    private String fileName;
    private String originalPath;
    private String rawFilePath;
    private String thumbnailPath;
    private String previewImagePath;

    private boolean rejected;

    private boolean selected;

    private Long folderId;

    private Long exifDataId;

    private int ratingValue;
    private int flagValue;

    private Long masterId;

    private boolean hidden;

    public Long getPhotoId() {
        return photoId;
    }

    public void setPhotoId(Long photoId) {
        this.photoId = photoId;
    }

    public String getFileName() {
        return fileName;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName;
    }

    public void setOriginalPath(String originalPath) {
        this.originalPath = originalPath;
    }

    public String getThumbnailPath() {
        return thumbnailPath;
    }

    public void setThumbnailPath(String thumbnailPath) {
        this.thumbnailPath = thumbnailPath;
    }

    public String getPreviewImagePath() {
        return previewImagePath;
    }

    public void setPreviewImagePath(String previewImagePath) {
        this.previewImagePath = previewImagePath;
    }

    public boolean isRejected() {
        return rejected;
    }

    void setRejected(boolean rejected) {
        this.rejected = rejected;
    }

    public boolean isSelected() {
        return selected;
    }

    void setSelected(boolean selected) {
        this.selected = selected;
    }

    public Long getFolderId() {
        return folderId;
    }

    public void setFolderId(Long folderId) {
        this.folderId = folderId;
    }

    public String getRawFilePath() {
        return rawFilePath;
    }

    public void setRawFilePath(String rawFilePath) {
        this.rawFilePath = rawFilePath;
    }

    public Long getExifDataId() {
        return exifDataId;
    }

    public void setExifDataId(Long exifDataId) {
        this.exifDataId = exifDataId;
    }

    public int getRatingValue() {
        return ratingValue;
    }

    void setRatingValue(int ratingValue) {
        this.ratingValue = ratingValue;
    }

    public int getFlagValue() {
        return flagValue;
    }

    void setFlagValue(int flagValue) {
        this.flagValue = flagValue;
    }

    public Long getMasterId() {
        return masterId;
    }

    public void setMasterId(Long masterId) {
        this.masterId = masterId;
    }

    public boolean isHidden() {
        return hidden;
    }

    public void setHidden(boolean hidden) {
        this.hidden = hidden;
    }

    public String getOriginalPath() {
		return originalPath;
	}

    @Override
    public String toString() {
        return "Photograph [fileName=" + fileName + ", originalPath="
                + originalPath + ", rawFilePath=" + rawFilePath
                + ", thumbnailPath=" + thumbnailPath + ", previewImagePath="
                + previewImagePath + "]";
    }

    
}
